Badulla District Vacations & Trips from $1,016

Book a Hotel + Flight or Car together to unlock savings

The Latest Badulla District Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Splendour Residence
Taru Villas The Long House - Bentota
Ekho Surf
Cinnamon Bentota Beach – Signature Selection
Lunuganga Estate

Best Places to Vacation in Badulla District

1. Explore Beragala with a vacation package

Diyathalawa in the Uva Province of Sri Lanka offers a unique outdoor vacation experience. Surrounded by stunning natural landscapes, it is a haven for nature lovers and history enthusiasts. Visitors can engage in various destination activities, take tours, and enjoy sightseeing opportunities. From exploring the beautiful countryside to discovering historical sites, there is something for everyone. Diyathalawa's local atmosphere is filled with warm hospitality and a sense of tranquility. Whether you're hiking through picturesque trails or immersing yourself in the rich cultural heritage, a vacation in Diyathalawa promises an unforgettable outdoor adventure.

  • The peak season is from February to April
  • The off-peak season is from September to November
  • Travelers tend to stay 2 days in Beragala

2. Create memories in Ohiya with a vacation package

Beragala, located in the Uva Province of Sri Lanka, offers a captivating atmosphere for outdoor enthusiasts. Nestled amidst lush greenery and rolling hills, this charming town is a haven for nature lovers. With its cool climate and breathtaking landscapes, Beragala is an ideal destination for hiking, trekking, and camping. Explore the picturesque tea plantations, visit the cascading waterfalls, and immerse yourself in the serene beauty of the surrounding countryside. Whether you're seeking adventure or simply want to unwind in nature's embrace, Beragala promises an unforgettable outdoor vacation experience.

  • The peak season is from July to September
  • The off-peak season is from October to December

3. Book your ideal Diyathalawa with a vacation package

Ohiya, located in the Uva Province of Sri Lanka, offers a unique outdoor vacation experience. The local atmosphere is serene and peaceful, with breathtaking views of lush green mountains and tea plantations. Travelers can engage in a variety of destination activities, such as hiking through the stunning Horton Plains National Park or exploring the picturesque Ohiya village. Tours and sightseeing opportunities abound, allowing visitors to discover the region's natural beauty and rich cultural heritage. Whether it's trekking to the dramatic World's End viewpoint or simply enjoying the tranquility of nature, Ohiya promises an unforgettable outdoor adventure.

  • The peak season is from July to September
  • The off-peak season is from May to July
  • Travelers tend to stay 2 days in Diyathalawa

Find the Best Badulla District Vacation Packages

Badulla District Essential Information

Language
Sinhala
Currency
Sri Lankan rupees
Population
47,600
Top Sights
Ella Rock, Little Adams Peak and Ravana Falls

Badulla District Hotel Deals

Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena, Ella
Fully refundableReserve now, pay when you stay
The price is $135 total per night from Nov 2 to Nov 3
$135 total
per night
Nov 2 - Nov 3
8.8/10 Excellent! (195 reviews)
Excellent. Clean and comfortable with magnificent views. They are building an infinite pool on the roof that should be ready in a few months. The views will be even more spectacular. Breakfast was also very good. Interesting, fresh and tasty. The staff were very attentive. I would happily come ...

Reviewed on Sep 23, 2025

Hotel Onrock
RAVANA RANGE ELLA

RAVANA RANGE ELLA

3.5 out of 5
Athulgashinna Kithalella, Ella, Uva Province
Fully refundableReserve now, pay when you stay
The price is $75 total per night from Nov 2 to Nov 3
$75 total
per night
Nov 2 - Nov 3
8.6/10 Excellent! (49 reviews)
Every item in the breakfast was fresh and friendly staff

Reviewed on Oct 18, 2025

RAVANA RANGE ELLA
98 Acres Resort & Spa

98 Acres Resort & Spa

4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
The price is $646 total per night from Nov 29 to Nov 30
$646 total
per night
Nov 29 - Nov 30
9.4/10 Exceptional! (101 reviews)
This was our second time staying at 98 Acres. The Resort and its facilities are wonderful but the staff at 98 Acres are absolutely amazing. They are always cheerful, welcoming, helpful and full of knowledge and pride both in their work and to guests. Thanks heaps. We hope to visit 98 Acres ...

Reviewed on Sep 18, 2025

98 Acres Resort & Spa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much does a Badulla District vacation package cost?
Starting from just $1,016, a vacation package is your passport to inexpensive travel. Put together your Badulla District getaway by choosing from our comprehensive range of flights, hotels and rental cars.
How do I get a cheap travel package to Badulla District?
By bundling. Hotels, flights and rental cars — combine whatever you need into a Badulla District vacation package to save loads of cash. Score even more deals when you include extras such as sightseeing tours to your booking. But that's not the only good part. You have the freedom to put together your vacation your own way. We offer more than 550 partner airlines and 1,000,000 properties globally, so that everyone has an opportunity to travel and fulfill those vacation dreams.
How far in advance should I book my Badulla District vacation?
To bag cheap prices, book as soon as you can. Airlines typically begin selling tickets, along with some of the lowest fares, nearly a year ahead of time. Hotels, experiences and car rental should also be booked well in advance to avoid disappointment. If you've decided on a last-minute getaway to Badulla District, there are always lots of great deals on Expedia. Book your escape today!
What does an Expedia Badulla District travel package include?
Hotels, car rentals and flights — we connect you to the very best bargains. All you have to do is decide on your preferred combination. After you've made your booking, you can add on the exciting stuff like sightseeing activities. Our travel packages make it easy to put together an amazing Badulla District getaway.
What should I know before booking a Badulla District travel package?
Our prices are always low. However, you'll pick up even more savings if you book your hotels, flights and car rentals together. With an Expedia travel package, you'll get transparent pricing and loads of choice.
Can I choose my airline with a Badulla District Expedia vacation package?
Expedia offers access to more than 550 partner airlines worldwide, so you certainly can. Just select the carrier that suits you and put together the perfect Badulla District getaway.
Does Expedia offer Book Now, Pay Later Badulla District vacation packages?
Thanks to our partnership with online lender Affirm, travelers booking via Expedia can now pay for their flights and more in small installments that won't drain your savings. Book Now, Pay Later and begin your big adventure today!
If I'm not able to travel, can I cancel my Badulla District vacation package?
Certainly, and we'll help you every step of the way. You may be able to amend or cancel your Badulla District vacation package at no cost within 24 hours of booking. However, you may be charged a fee by your hotel, airline or car rental company if your booking is older than that. If your circumstances suddenly change, browse our Customer Service Portal for further information.
Explore a world of travel with Expedia

Other vacations you might like

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.